package com.itheima07;

import java.util.Calendar;
import java.util.Scanner;

/**
 * @author Xiao
 * @date 2021/7/13
 */
public class CalendarTest01 {
    /**
     * 二月天：
     * 获取任意一年的二月有多少天。
     */
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int year;
        while (true) {
            System.out.println("请输入您要查询的年份：");
            year = sc.nextInt();
            if (year > 0) {
                break;
            }
            System.out.println("您输入的年份有误，请重新输入。");
        }
        Calendar c = Calendar.getInstance();
        //设置时间为当年的3月1日（月份是从0开始的，所以3月对应的month值是2）
        c.set(year, 2, 1);
        //2月最后1天为3月1日-1
        c.add(Calendar.DAY_OF_MONTH,-1);
        //获取2月的天数即可
        int day = c.get(Calendar.DAY_OF_MONTH );
        System.out.println(year + "年2月有：" + day + "天。");

    }
}
